#define _CRT_SECURE_NO_WARNINGS 1
//
//#include <stdio.h>
//
//int main()
//{
//	int a = 1000;
//	char* p = &a;
//	*p = 5;
//	printf("%d\n", a);
//	return 0;
//}
//
//#include <stdio.h>
//
//int main()
//{
//	int arr[10] = { 1,2,3,4,5,6,7,8,9,0 };
//	int* pa = &arr[0];
//	for (int i = 0; i < 10; i++)
//	{
//		printf("%d ", *(pa + i));
//	}
//	return 0;
//}
//
//#include <stdio.h>
//#include <string.h>
//
//int my_strlen(char* ps)
//{
//	char* p = ps;
//	while (*p != '\0')
//	{
//		p++;
//	}
//	return p - ps;
//}
//
//int main()
//{
//	printf("%d\n", my_strlen("abcde"));
//	return 0;
//}
//
//#include <stdio.h>
//
//int main()
//{
//	int* p;
//	*p = 20;
//	return 0;
//}
//
//#include <stdio.h>
//
//int main()
//{
//	int arr[10] = { 1,2,3,4,5,6,7,8,9,0 };
//	int* p = &arr[0];
//	printf("%d\n", *(p + 10));
//	return 0;
////}
//
//#include <stdio.h>
//
//int* test()
//{
//	int a = 10;
//	return &a;
//}
//
//int main()
//{
//	int* p = test();
//	printf("%d\n", *p);
//	return 0;
//}

//#include <stdio.h>
//
//int main()
//{
//	int a = 10;
//	int b = 5;
//	const int* p = &a;
//	*p = 5;//err
//	p = &b;//ok
//	return 0;
//}
//
//#include <stdio.h>
//
//int main()
//{
//	int a = 10;
//	int b = 5;
//	int* const p = &a;
//	*p = 5;//ok
//	p = &b;//err
//	return 0;
//}
//
//#include <stdio.h>
//
//int main()
//{
//int count = 0;
//int x = -1;
//while (x)
//{
//	count++;
//	x = x >> 1;
//}
//printf("%d", count);
//return 0;
//}

//#include <stdio.h>
//
//int main()
//{
//	int w = 1, x = 2, y = 3, z = 4;
//	int ret = (w > x ? w : y < z ? y : z);
//	printf("%d", ret);
//	return 0;
//}
//
//#include <stdio.h>
//
//int main()
//{
//	int k = 1 ^ (1 << 31 >> 31);
//	printf("%d\n", k);
//	return 0;
//}

#include <stdio.h>
int main()
{
	/*int i = 1;
	sizeof(i++);
	printf("%d\n", i);*/
	unsigned short x = 65530;
	unsigned int y = x;
	return 0;
} 